home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the 3D Game Programming Gurus / gurus.iso / DirectX / dx9sdkcp.exe / SDK (C++) / Bin / DXUtils / Visual Studio 6.0 Wizards / AEDMOWiz.awx / TEMPLATE / CONFIRM.INF < prev    next >
Encoding:
Text File  |  2002-12-11  |  2.9 KB  |  105 lines

  1. $$IF(EMPTY_DSDMO)
  2. A project for creating a custom audio effect DMO will be generated with the following info:
  3. $$ELSE
  4. A project containing a sample audio effect DMO will be generated with the following info:
  5. $$ENDIF
  6.     
  7.     DMO Name = $$DSDMO_NAME$$
  8.     Class Name = $$CLASS_NAME$$
  9.     Interface Name = $$INTERFACE_NAME$$
  10.     DLL Name = $$DLL_NAME$$.dll
  11.     Author = $$DSDMO_AUTHOR$$
  12.  
  13. $$IF(EMPTY_DSDMO)
  14. Media Types Accepted by $$DSDMO_NAME$$:
  15. $$IF(PROCESS_MEDIATYPE_8BIT_PCM)
  16.     + 8-Bit PCM
  17. $$ENDIF
  18. $$IF(PROCESS_MEDIATYPE_16BIT_PCM)
  19.     + 16-Bit PCM
  20. $$ENDIF
  21. $$IF(PROCESS_MEDIATYPE_FLOAT)
  22.     + Float (32-Bit)
  23. $$ENDIF
  24.  
  25. Sample Rates Accepted by $$DSDMO_NAME$$:
  26. $$IF(PROCESS_SAMPLE_RATES_96000)
  27.     + 96,000 Hz
  28. $$ENDIF
  29. $$IF(PROCESS_SAMPLE_RATES_48000)
  30.     + 48,000 Hz
  31. $$ENDIF
  32. $$IF(PROCESS_SAMPLE_RATES_44100)
  33.     + 44,100 Hz
  34. $$ENDIF
  35. $$IF(PROCESS_SAMPLE_RATES_32000)
  36.     + 32,000 Hz
  37. $$ENDIF
  38. $$IF(PROCESS_SAMPLE_RATES_22050)
  39.     + 22,050 Hz
  40. $$ENDIF
  41. $$IF(PROCESS_SAMPLE_RATES_16000)
  42.     + 16,000 Hz
  43. $$ENDIF
  44. $$IF(PROCESS_SAMPLE_RATES_11025)
  45.     + 11,025 Hz
  46. $$ENDIF
  47. $$IF(PROCESS_SAMPLE_RATES_8000)
  48.     + 8,000 Hz
  49. $$ENDIF
  50.  
  51. Channels Accepted by $$DSDMO_NAME$$:
  52. $$IF(PROCESS_CHANNELS_STEREO)
  53.     + Stereo
  54. $$ENDIF
  55. $$IF(PROCESS_CHANNELS_MONO)
  56.     + Mono
  57. $$ENDIF
  58.  
  59. $$DSDMO_NAME$$ Supports:
  60. $$IF(SUPPORT_DS)
  61.     + Minimum Functionality
  62. $$ELIF(SUPPORT_DS_IMEDPARAM)
  63.     + Minimum Functionality
  64.     + Real Time Parameter Control
  65.       + IMediaParams
  66.       + IMediaParamInfo
  67.       + IPersistStream
  68. $$ELIF(SUPPORT_DS_DMP)
  69.     + Minimum Functionality
  70.     + Authoring (Parameter Control + GUI):
  71.       + Property Page
  72.       + IMediaParams
  73.       + IMediaParamInfo
  74.       + IPersistStream
  75.       + ISpecifyPropertyPages
  76. $$ENDIF
  77. $$ENDIF // EMPTY_DSDMO
  78.  
  79. Files Generated:
  80.     + StdAfx.h
  81.     + StdAfx.cpp
  82.     + resource.h   (Resource header file)
  83.     + $$DLL_NAME$$.rc   (Resource file)
  84.     + $$DLL_NAME$$.h   (Header file for the $$INTERFACE_NAME$$ interface)
  85.     + $$DLL_NAME$$.cpp   (DLL entry point, module registration)
  86.     + $$DLL_NAME$$.def   (Declares the module parameters)
  87.     + $$CLASS_NAME$$.h   (Header file for $$CLASS_NAME$$)
  88.     + $$CLASS_NAME$$.cpp   (Implementation of $$CLASS_NAME$$)
  89.     + $$CLASS_NAME$$.rgs   (Registration resource for $$CLASS_NAME$$)
  90. $$IF(SUPPORT_DS_IMEDPARAM || SUPPORT_DS_DMP)
  91.     + alist.h   (Used by CParamsManager)
  92.     + alist.cpp   (Used by CParamsManager)
  93.     + ControlHelp.h   (Used by CParamsManager)
  94.     + ControlHelp.cpp   (Used by CParamsManager)
  95.     + param.h   (Used by CParamsManager)
  96.     + param.cpp   (Used by CParamsManager)
  97.     + validate.h   (Used by CParamsManager)
  98. $$ENDIF
  99. $$IF(SUPPORT_DS_DMP)
  100.     + $$CLASS_NAME$$Prop.h   (Property page header file)
  101.     + $$CLASS_NAME$$Prop.cpp   (Property page implementation)
  102.     + $$CLASS_NAME$$Prop.rgs   (Property page registration resource)
  103. $$ENDIF
  104.  
  105.